如题,一提交即返回以下信息:

错误

您所请求的网址(URL)无法获取

--------------------------------------------------------------------------------

当尝试进行以下请求时:

POST /card/pay_card.aspx HTTP/1.0

Host: pay.m3guo.com

X-Real-IP: 120.31.66.99

X-Forwarded-For: 120.31.66.99

Connection: close

User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.2; .NET4.0C; .NET4.0E; VENUS_IE_ADDON-0.2.8.28; SE 2.X MetaSr 1.0)

Accept: */*

Referer: http://pay.m3guo.com/card/pay_card.aspx

Cookie: ASP.NET_SessionId=j3if2045wkqnvnm010lbpe55

Content-Length: 1197

Content-Type: application/x-www-form-urlencoded

Expect: 100-continue

发生了下列的错误:

Invalid Request

无效的请求

Some aspect of the HTTP Request is invalid. Possible problems:

HTTP 请求的某些方面是无效的。可能是下列问题:

Missing or unknown request method

缺少请求方式或未知的请求方式

Missing URL

缺少网址

Missing HTTP Identifier (HTTP/1.0)

缺少 HTTP 标识(HTTP/1.0)

Request is too large

请求命令过长

Content-Length missing for POST or PUT requests

POST 或 PUT 请求缺少内容长度

Illegal character in hostname; underscores are not allowed

主机名称中包含不合法的字符;下划线是不允许的。

本缓存服务器管理员:webmaster@fastcdn.com.

高手请赐教,注意:PHP页面是自己写的一个页面,用POST方式提交到‘人家的网页’里去的,请问是不是‘人家’做了限制。。。

回复讨论(解决方案)

现在别人的网页做个正常的POST 然后抓包跟现在的校对下 你就知道什么地方是需要修改的。

嗯,我用的是HTTPANALYZERSTD抓包软件获取的数据,我就是根据这份数据来合成的post请求数据提交的,不知道在哪里出错了!晕死了 现在别人的网页做个正常的POST 然后抓包跟现在的校对下 你就知道什么地方是需要修改的。

嗯,我用的是HTTPANALYZERSTD抓包软件获取的数据,我就是根据这份数据来合成的post请求数据提交的,不知道在哪里出错了!晕死了引用 2 楼 phpnewnew 的回复:

现在别人的网页做个正常的POST 然后抓包跟现在的校对下 你就知道什么地方是需要修改的。

那么你是不是核对了所有的参数呢?POST 的头 POST 的内容都完全符合一致?

引用 3 楼 xiaoyao_studio 的回复:

嗯,我用的是HTTPANALYZERSTD抓包软件获取的数据,我就是根据这份数据来合成的post请求数据提交的,不知道在哪里出错了!晕死了引用 2 楼 phpnewnew 的回复:

现在别人的网页做个正常的POST 然后抓包跟现在的校对下 你就知道什么地方是需要修改的。

那么你是不是核对了所有的参数呢?POST 的头 POST……

PHP中的curl方法除了可以设置:网址、POST参数和值、cookie、User-Agent、Referer这几个之外,其他的herder内容怎么用curl设置?

引用 4 楼 phpnewnew 的回复:

引用 3 楼 xiaoyao_studio 的回复:

嗯,我用的是HTTPANALYZERSTD抓包软件获取的数据,我就是根据这份数据来合成的post请求数据提交的,不知道在哪里出错了!晕死了引用 2 楼 phpnewnew 的回复:

现在别人的网页做个正常的POST 然后抓包跟现在的校对下 你就知道什么地方是需要修改的。

那么你是……

一般判断也就是这几样东西了。你的curl cookie 设置正确了吗?还有post的内容呢.

引用 5 楼 xiaoyao_studio 的回复:

引用 4 楼 phpnewnew 的回复:

引用 3 楼 xiaoyao_studio 的回复:

嗯,我用的是HTTPANALYZERSTD抓包软件获取的数据,我就是根据这份数据来合成的post请求数据提交的,不知道在哪里出错了!晕死了引用 2 楼 phpnewnew 的回复:

现在别人的网页做个正常的POST 然后抓包跟现在的……

嗯,不过该匹配的东西我都对照过一遍了,是绝对一致的,如果用curl设置HTTP的协议 是怎么设置的?

要设置成HTTP/1.1

我以前模拟过一些。当然是开发桌面程序的时候 发现 HTTP/1.1 和 HTTP/1.0 并不会有问题。

这两种协议有调用上有什么根本的区别吗?HTTP协议更新到1.1都改了什么东西?

我以前模拟过一些。当然是开发桌面程序的时候 发现 HTTP/1.1 和 HTTP/1.0 并不会有问题。

这两种协议有调用上有什么根本的区别吗?HTTP协议更新到1.1都改了什么东西?

引用 8 楼 phpnewnew 的回复:

我以前模拟过一些。当然是开发桌面程序的时候 发现 HTTP/1.1 和 HTTP/1.0 并不会有问题。

这两种协议有调用上有什么根本的区别吗?HTTP协议更新到1.1都改了什么东西?

这个你只能去看官方RFC文档了。

引用 10 楼 xiaoyao_studio 的回复:

引用 8 楼 phpnewnew 的回复:

我以前模拟过一些。当然是开发桌面程序的时候 发现 HTTP/1.1 和 HTTP/1.0 并不会有问题。

这两种协议有调用上有什么根本的区别吗?HTTP协议更新到1.1都改了什么东西?

这个你只能去看官方RFC文档了。

好的。我自己看吧

楼主有结果吗?

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php请求aspx,PHP用curl函数POST请求到ASP页面提示无效请求相关推荐

  1. php asp 发起post请求,PHP用curl函数POST请求到ASP页面提示无效请求

    如题,一提交即返回以下信息: 错误 您所请求的网址(URL)无法获取 --------------------------– 当尝试进行以下请求时: POST /card/pay_card.aspx ...

  2. 网银显示服务器无效是咋回事,快速解决win7系统招商网银无法登录提示无效请求请重新登录的处理方案...

    随着电脑的使用率越来越高,我们有时候可能会遇到win7系统招商网银无法登录提示无效请求请重新登录问题,如果我们遇到了win7系统招商网银无法登录提示无效请求请重新登录的问题,要怎么处理win7系统招商 ...

  3. php 发送delete请求,PHP中使用CURL实现GET、POST、PUT、DELETE请求

    /** * @param $url * @param $data * @param string $method * @param string $type * @return bool|string ...

  4. 网银显示服务器无效是咋回事,win7系统招商网银无法登录提示无效请求请重新登录的解决方法...

    很多小伙伴都遇到过 1.首先登陆你路由器管理页面,在路由器后面有管理地址,一般都是192.168.0.1或者192.168.1.1,直接在浏览器输入,路由器后面有管理密码和账号,输入登陆进去,点网络参 ...

  5. jQuery监控页面所有ajax请求的方法

    jQuery实现监控页面所有ajax请求的方法 本文实例讲述了jQuery实现监控页面所有ajax请求的方法.分享给大家供大家参考,具体如下: 你是不是有遇到这样的问题:页面发起两个ajax请求,希望 ...

  6. php curl登陆邮箱,php利用CURL函数登入163邮箱并获取自己的通讯录

    我们使用phpmailer登录邮件发邮件也是使用了curl原理来实现模仿用户发邮件了,今天看了两个利用CURL函数登入163邮箱并获取自己的通讯录的例子,希望对各位有帮助. 学习了一些CURL的基础知 ...

  7. PHP中的CURL函数库

    开启php curl函数库的步骤 1).去掉windows /php.ini 文件里;extension=php_curl.dll前面的; /*用 echo phpinfo();查看php.ini的路 ...

  8. php 请求header,PHP的curl查看header信息的功能(包括查看返回header和请求header)

    1.参看返回header信息,需要设置 curl_setopt($ch, CURLOPT_HEADER, true); //返回response头部信息 在curl_exec($ch);返回接口的顶部 ...

  9. PHP cURL 函数

    PHP cURL 函数 概述 PHP支持的由Daniel Stenberg创建的libcurl库允许你与各种的服务器使用各种类型的协议进行连接和通讯. libcurl目前支持http.https.ft ...

最新文章

  1. 2017年大数据的十大发展趋势
  2. python学起来难不难-新手学python数据分析难不难?
  3. JNLP(Java Web Start )
  4. 字符串系统函数strstr strrchr [5.3有版本不同]
  5. 徐涛八套卷pdf_徐涛八套卷pdf,11月9日资料更新!
  6. 故障诊断 | 存储Cache丢失导致数据库无法open的案例分享
  7. dev c++自动补全_Flutter 自动化测试-开篇
  8. 修改docx表格_实例29_在Word表格中将上下行相同内容的单元格自动合并
  9. C语言系列之自增自减运算符的用法(二)
  10. 网页开发之amr音频的播放
  11. Hobject 与 OpenCV IplImage 和 Mat 的相互转换
  12. HCIE Security 流量型攻击防范 备考笔记(幕布)
  13. 全军覆没!麻省理工零录取中国学生,斯坦福取消中国大陆面试! 这是怎么了?...
  14. Exchange 2013CU17和office 365混合部署-配置SSO(七)
  15. NWA Quality Analyst应用案例:在食品加工中选择和实施SPC软件
  16. GoF设计模式——工厂模式(C++实现)
  17. 惠威T200B刷机 Q群
  18. RibbitMQ入门实战详解
  19. image caption笔记(八):《From Captions to Visual Concepts and Back》
  20. 老师教我们用计算机画画就是彩虹,上海一年级语文课文

热门文章

  1. MySQL和Oracle中的隐式转换
  2. Oracle快速克隆安装
  3. SecureCRT如何与Linux虚拟机进行关联
  4. Atitit main函数的ast分析  数组参数调用的ast astview解析
  5. 《C语言及程序设计》实践参考——分离整数和小数部分
  6. 我的WCF之旅 (11): 再谈WCF的双向通讯-基于Http的双向通讯 V.S. 基于TCP的双向通讯...
  7. 毕业设计:基于Springboot实现求职招聘,校园招聘系统
  8. JSP实现酒店预定系统
  9. Python lambda 关键字
  10. 机器学习XGBoost——后面的明天更