读书人

小弟我用Idhttp.post发送总是500下面

发布时间: 2013-07-09 09:50:47 作者: rapoo

我用Idhttp.post发送总是500,下面我给出截的包请大家帮我看问题出在哪
以下是正常取得内容的包:
POST /charge/result HTTP/1.1
Accept: text/html, application/xhtml+xml, */*
Referer: https://epay.9jieteng.com/INIpay/process
Accept-Language: zh-CN,ko;q=0.5
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
Host: ncoin.9jieteng.com
Content-Length: 386
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: GPKCV=0; GPSESSIONID=b5cd02176c1992409de07db3af15b19e; GPLLV=2; GPVLU=7AE6BF9DC5305AE9A1409FDBAC34EDB902632BC4A75FACC63AB7A5FB2CE55B18C34596C2CB25ADEF06D277C4BB0B5B0EE97360DE99F12053DFD25F28D4ED145DE9D9116F8A020C63809B6B78B2FC35EE1806463D3DD5614352776C5CA99E656FFB7ABE7419207A5D2E658A4F723977F43709C29356F3E34F0720F4163F90DBBB4BEEFF70BBFAC274621FDD0E670102D0730818EB8A95F813C171246B935512099A89FA1F4B53101FFA1DCFD7B4CCDC00063818A4EF4999601286E8BBE0B55D596383D842A5DCEE8FED0CE093047A303303F138E25F37F06F71096E95E640C868771AAA4E9AA6679EA10A83AE0BFA7CCC22EE8C1749B206F348E002BE21A2C463; JSESSIONID=F21A76CA3730470C3942A464E8549192.GP-WebmwA_366_NCoin; _EXEN=4

v=0838fc0b5b9ff0eb49b29424b792661f4ef05760d5f218c6b4d5f436e668c18741bc742bd5bbcaef5c367fdd96dc53d86dfb52165e87821dbcf3681c61951121b3ec5c53c1218f5f4ff9d7b7f216c3f8a88d0f06ee1ab4a8f5302d8fd39de634d5771f35816e53d0fd97f8a0375c93a515ce994f6af4b30748fa8453a69d25fa2d7eaba3cc9b4448cff9c0c0affb68bb5fe2e6ac6b16340ded8f0a3708ff17b708fe2b80ee60b2ccaa78f9cf17bae9b12a399bae1d1ac8a5daf183191580510c





以下是返回500错误的包:
POST /charge/result HTTP/1.0
Content-Type: application/x-www-form-urlencoded
Content-Length: 386
Cache-control: no-cache
Cookie: GPVLU=7AE6BF9DC5305AE9B35CF438479135C66C05462884137A263AED5B97BFD4000C1FCBC5DA71572750F6388E1A509EA7C7B36737AE106F1585970615D9BB208E102DF566EB50E78EA6CAD1E1C6FC2D603B2FA09392C78B44B1BFC1BA19291FBC1635E7CB516B6CFD377F9F2E16859E6DB148758DCC490FF390124C9B306F753381AF705D37654FEFF36E89CF53D27FD7602CC271B266CDF022CEBA3068DED5EA98663EDFF97B7F3CFA9D50700363C2BF91E1907612BB7CA768F329D7CCADAA7A93858A0714FF0AB6C30B97759AD2B609B5EA6FD6932FAF6FB871096E95E640C868771AAA4E9AA6679EA10A83AE0BFA7CCCD3E2E1D75D7D1B7FF3FF54A01DEAFFA6; GPSESSIONID=ccbca1a2576d9d4eb5763d0faf703710; GPLLV=2; JSESSIONID=C865D9FF3173CF72EEF0CEDC263A33A6.GP-WebmwA_496_NCoin; KirtasUpdate0313=1; GPKCV=0; _EXEN=2
Host: ncoin.9jieteng.com
Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, */*
Accept-Encoding: gzip, deflate, identity
Accept-Language: ko
Referer: https://epay.9jieteng.com/INIpay/process
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)

v=0838fc0b5b9ff0eb49b29424b792661f4ef05760d5f218c6b4d5f436e668c18741bc742bd5bbcaef5c367fdd96dc53d86dfb52165e87821dbcf3681c619511213452e1723ba4e131000d96c90720d97c01850ee91f2770b74ab108574a08bb1c14f957177defd487363a751a2d3d6fc14a7c322cfc4f00d2336d88cff0e41b3a50ac8dfc2b70cecaae486bf88f9bd44c9f3f284b2bfce64ee889e3dd20ad1e26ed1706a08ec8245d6508adaca60a191f5460d41831219d75c78cecbb2ad31346




总返回500,实在找不到错在哪里了,Cookie:总部分我分析了很多次,实在找不到就只能到这里找问题了,请大家帮我看看,问题在哪里


[解决办法]
有些时候,你可以 设置 idhttp 的 cookie 再 Post

一般性以下这几个位置是最重要的。要细心观擦。

Accept: text/html, application/xhtml+xml, */*
Referer: https://epay.9jieteng.com/INIpay/process
Accept-Language: zh-CN,ko;q=0.5
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
Host: ncoin.9jieteng.com
[解决办法]
还有参数的填写,我通常把需要Post的参数类型声明为 tstringstream 这样后面就不会有"&"这个符号

读书人网 >.NET

热点推荐