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

错误

您所请求的网址(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 asp 发起post请求,PHP用curl函数POST请求到ASP页面提示无效请求相关推荐

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

    如题,一提交即返回以下信息: 错误 您所请求的网址(URL)无法获取 ----------------------------------------------------------------- ...

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

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

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

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

  4. 我要学ASP.NET MVC 3.0(十三): MVC 3.0 防止跨站点请求伪造 (CSRF) 攻击

    我要学ASP.NET MVC 3.0(十三): MVC 3.0 防止跨站点请求伪造 (CSRF) 攻击 概述      众所周知,ASP.Net MVC程序在浏览器运行时产生了标准的Html标签,包括 ...

  5. 关于页面请求发起后,通过F12查看到,被挂起页面中stalled花费很长时间问题的追查...

    2019独角兽企业重金招聘Python工程师标准>>> 请求刚一发出,timing中显示是这样的 有时候过了几十秒之后才响应返回,页面加载完成. 已下内容纯粹是转载,只为做个记录.方 ...

  6. http请求响应的组成部分的介绍 用cherome查看请求响应内容 curl命令行的使用

    http请求由3部分组成:请求行 + 请求头 + 请求体 上面是一个GET,和POST请求实例 (1)请求行:由三个组成---请求HTTP的方法,URL,http版本,之间用空格分隔开 (2)请求头: ...

  7. ASP.NET中使用一般处理程序ashx作为后台处理实现响应get和post请求

    场景 ASP.NET中新建Web网站并部署到IIS上(详细图文教程): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/107199 ...

  8. php设置请求头部,php curl如何设置自定义请求头

    php curl设置头的方法:首先设置自定义请求头:然后设置"curl_setopt($ch, CURLINFO_HEADER_OUT, );":最后执行"curl_ge ...

  9. jq中法可以发起ajax请求的方法有,jQuery实现监控页面所有ajax请求的方法

    本文实例讲述了jQuery实现监控页面所有ajax请求的方法.分享给大家供大家参考,具体如下: 你是不是有遇到这样的问题:页面发起两个ajax请求,希望它们都成功以后,再做一个动作? 很容易想到的解决 ...

最新文章

  1. linux kvm usb设备,KVM客户机使用主机USB设备
  2. 找不到jar包的解决方法
  3. html中name和id的区别 [ZT]
  4. MVC中使用Entity Framework 基于方法的查询学习笔记 (二)
  5. matplotlib绘图_Python之matplotlib绘图示例
  6. Visual C# 2008+SQL Server 2005 数据库与网络开发――3.1.3 C# 2008和.NET Framework 3.5的关系...
  7. mac中的csv文件到windows平台乱码的解决办法
  8. 高阶台式计算机零组件,2010年电脑旺季!零组件缺DDR3封测紧
  9. springmvc和json整合配置方法
  10. HackerOne 发布2021年《黑客驱动安全报告:行业洞察》
  11. 洛谷 3373 【模板】线段树 2
  12. 交换机在局域网内的日常工作
  13. opencv-python API 官网文档
  14. 自动阅读软件脚本应用开发app头条新闻引流阅读
  15. KDJ算法详解,比百度百科要详细
  16. HDU1175 连连看 模拟搜索
  17. Node Express框架快速入门教程
  18. 【mysql】批量更新数据
  19. eclipse中在包内建包
  20. Java学习(入门知识)

热门文章

  1. 大麦云原生边缘计算探索,让观众剧院看戏也能实现个性化
  2. 想让马云成为你的老大?揭秘阿里面试情景
  3. matlab 轴承 压力分布 绘图,数值计算绘制动压轴承压力场分布图
  4. RuoYi-Cloud 进阶篇_03( Seata 高可用集群与 NacosConfig配置中心整合)
  5. linux CPU、内存、I/O、磁盘等监控统一解决方案
  6. FTP连接时出现“227 Entering Passive Mode”的解决方法
  7. flowable笔记 - 简单的通用流程
  8. MyBatisPlus_查询分页篇_入门试炼_02
  9. 终极搜索 - Find 方法指南
  10. 比较 Excel 中两列的差异,并用箭头标识和指向匹配结果