首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

对IIS 7的Android HTTP发布请求返回错误请求(无效的标题名称)

对于IIS 7的Android HTTP发布请求返回错误请求(无效的标题名称),这个问题通常是由于客户端或服务器端的HTTP请求头中存在非法字符或不符合HTTP规范的标题名称导致的。以下是一些可能的原因和解决方案:

  1. 非法字符:请确保请求头中的标题名称只包含ASCII字符,不包含任何非法字符。
  2. 标题名称首字母大写:根据HTTP规范,标题名称应该首字母大写。如果标题名称首字母小写,可能会导致错误。
  3. 标题名称中的下划线:根据HTTP规范,标题名称中不应该包含下划线。如果标题名称中包含下划线,可能会导致错误。
  4. 标题名称中的空格:标题名称中不应该包含空格。如果标题名称中包含空格,可能会导致错误。
  5. 标题名称中的连字符:标题名称中不应该包含连字符。如果标题名称中包含连字符,可能会导致错误。
  6. 标题名称中的句点:标题名称中不应该包含句点。如果标题名称中包含句点,可能会导致错误。

如果以上方法都无法解决问题,可以尝试更新IIS 7服务器的补丁,或者尝试更改服务器的配置。此外,也可以考虑使用其他的HTTP服务器,例如Apache或Nginx,来替代IIS 7。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

http 500 Internal Server Error错误 ajax请求SpringMVC后台中返回500 Internal Server Error

使用httprequester接口测试能返回数据,但是用ajax返回json格式时候返回报500Internal Server Error。...-类型与后台同名参数类型不匹配导致,比如sys_no后台是String,前台页面传输是数字类型就会出现这样错误,springmvc直接将这个错误封装成400抛给了前端。...ajax提交参数到springmvc后台,一直获取不到参数值,参数值为null——请求方式不对,导致参数没有按后台约定形式传递。...比如下面实例Controller接收是一个名值param是参数名、param参数值是字符串类型。...+”“,page_size=15,page_no=page_no,并没有名称为param参数,所以最后继续封装,将前端param对象转成字符串,参数名为param,提交给后台:data : {“param

82710

Android进阶之旅------>Android采用AES+RSA加密机制http请求进行加密

接收方收到后再用口令加密密钥进行解密得到AES密钥,最后用解密后密钥把收到密文解密成明文。图7中是这个过程实现流程。 图7 AES算法流程 ?...Android端 AES+RSA结合实践 基本要求 保证传输数据安全性 保证数据完整性 能够验证客户端身份 基本流程 Android端 服务器端(server)分别生成自己RSA密钥,并提供接口给...Android客户端获取RSA公钥(rsaPublicKey) client生成AES密钥(aesKey) client使用自己AES密钥(aesKey)对转换为json格式请求明文数据(data)...server响应clienthttp请求,读取http请求头。...(encryptData),进行AES解密操作,得到解密后请求数据(data),该数据为json格式 解密后请求数据(data)进行json解析,然后做相关响应操作。

2.1K90
  • iis7 发布mvc 遇到HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录内容

    iis 7发布mvc报错:403.14-Forbidden Web 服务器被配置为不列出此目录内容 折腾了半天,提示里面的解决方法是: 如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在。...使用 IIS 管理器启用目录浏览。 打开 IIS 管理器。 在“功能”视图中,双击“目录浏览”。 在“目录浏览”页上,在“操作”窗格中单击“启用”。...确认站点或应用程序配置文件中 configuration/system.webServer/directoryBrowse@enabled 特性被设置为 True。...按照该方法改后 ,发现网页运行界面进去变成了目录结构,后来发现改配置文件web.config配置文件配置节后,网站就可以正常使用了,记录下哦。...true, 而目录浏览启用或禁用其实都没影响

    2.1K80

    网站HTTP错误状态代码及其代表意思总汇

    如果在特定 IP 地址/端口组合上收到客户端请求,而且没有将 IP 地址配置为在该特定端口上侦听,则 IIS 返回 404.1 HTTP 错误。...例如,如果一台计算机有两个 IP 地址,而只将其中一个 IP 地址配置为在端口 80 上侦听,则另一个 IP 地址从端口 80 收到任何请求都将导致 IIS 返回 404.1 错误。...只应在此服务级别设置该错误,因为只有当服务器上使用多个 IP 地址时才会将它返回给客户端。 404.2 文件或目录无法找到:锁定策略禁止该请求。...501 标题值指定配置没有执行。 502 Web 服务器作为网关或代理服务器时收到无效响应。 WIN2003 SERVER IIS6.0 ASP 错误解析 事件 ID 描述 0100 内存不足。...0152 安全错误。处理用户安全凭据时发生错误。 0153 线程错误。新线程请求已失败。 0154 HTTP 头写入错误HTTP 头无法写入客户端浏览器。 0155 页内容写入错误

    5.9K20

    【网页】HTTP错误汇总(404、302、200……)

    原贴:http://blog.sina.com.cn/s/blog_68158ebf0100wr7z.html HTTP 400 - 请求无效 HTTP 401.1 - 未授权:登录失败 HTTP...(IIS) 服务器上内容时,IIS 返回一个表示该请求状态数字代码。...登录尝试不成功,可能因为用户名或密码无效。 • 401.3 - 由于 ACL 资源限制而未获得授权。 这表示存在 NTFS 权限问题。即使您对试图访问文件具备相应权限,也可能发生此错误。...如果试图运行 CGI 脚本不返回有效 HTTP 标头集,将出现此错误信息。...• 215 NAME 系统类型,其中,NAME 是 Assigned Numbers 文档中所列正式系统名称。 • 220 服务就绪,可以执行新用户请求。 • 221 服务关闭控制连接。

    12K20

    网页错误码详细报错

    - 网关错误  用户试图通过 HTTP 或文件传输协议 (FTP) 访问一台正在运行 Internet 信息服务 (IIS) 服务器上内容时,IIS 返回一个表示该请求状态数字代码。...登录尝试不成功,可能因为用户名或密码无效。  • 401.3 - 由于 ACL 资源限制而未获得授权。 这表示存在 NTFS 权限问题。即使您对试图访问文件具备相应权限,也可能发生此错误。...验证是否已将 IIS 设置为允许目录进行读访问。另外,如果您正在使用默认文件,请验证该文件是否存在。...如果试图运行 CGI 脚本不返回有效 HTTP 标头集,将出现此错误信息。 ...• 215 NAME 系统类型,其中,NAME 是 Assigned Numbers 文档中所列正式系统名称。  • 220 服务就绪,可以执行新用户请求。  • 221 服务关闭控制连接。

    5.5K20

    基于Django电子商务网站开发(连载5)

    (1)OPTIONS:返回服务器针对特定资源所支持HTTP请求方法,也可以利用向Web服务器发送‘*’请求来测试服务器功能性。...(6)DELETE:请求服务器删除Request-URL所标识资源。 (7)TRACE:回显服务器收到请求,主要用于测试或诊断。...图1-9是一个带请求数据POST请求请求正文例子。 ? 图1-9 Fiddler 4 捕捉HTTP请求正文 1.3.3 HTTP应答 HTTP应答返回码包含服务器响应情况,见表1-1。...IIS 6.0专用代码 500.18 URL授权存储不能打开。IIS 6.0专用代码 500.100 内部ASP错误 501 Not Implemented 请求未完成。...(4)4XX:客户端错误---请求有语法错误或者无法实现。 (5)5XX:服务器错误---服务器未能实现合法请求HTTP应答与请求非常相似,也分为以下三部分。 ①应答行。 ②应答头。

    85420

    Ajax Status请求状态

    这篇文章主要介绍了各类Http请求状态(status)及其含义。   需要朋友可以过来参考下,希望大家有所帮助。...当用户试图通过 HTTP 访问一台正在运行 Internet 信息服务 (IIS) 服务器上内容时,IIS 返回一个表示该请求状态数字代码。...例如,如果浏览器错误请求http://host/~user (缺少了后面的斜杠),有的服务器返回301,有的则返回302。严格地说,我们只能假定只有当原来请求是GET时浏览器才会自动重定向。...403.16 - 客户端证书不受信任或无效。 403.17 - 客户端证书已过期或尚未生效。 403.18 - 在当前应用程序池中不能执行所请求 URL。这个错误代码为 IIS 6.0 所专用。...例如,Servlet可能 在数据库连接池已满情况下返回503。服务器返回503时可以提供一个Retry-After头。这个错误代码为IIS 6.0 所专用。

    1.8K10

    jquery 操作ajax 相关方法

    发送给服务器字符串后键值     success() 当请求成功时回调函数     dataType 从服务器返回预期数据。   ...IIS定义了许多不同401错误,它们指明更为具体错误原因。这些具体错误代码在浏览器中显示,但不在IIS日志中显示: 401.1-登录失败。...这个错误代码为IIS6.0所专用。 403.19-不能为这个应用程序池中客户端执行CGI。这个错误代码为IIS6.0所专用。 403.20-Passport登录失败。...这个错误代码为IIS6.0所专用。 500.100-内部ASP错误。 501-页眉值指定了未实现配置。 502-Web服务器用作网关或代理服务器时收到了无效响应。...这个错误代码为IIS6.0所专用。 504-网关超时。 505-HTTP版本不受支持。

    3.2K100

    ⚡3分钟⚡熟悉面试常问状态码,面试官都听呆了

    例如,如果浏览器错误请求 http://host/~user (缺少了后面的斜杠) ,有的服务器返回301,有的则返回302。严格地说,我们只能假定只有当原来请求是GET时浏览器才会自动重定向。...由于这个原因,HTTP 1.1新增了307,以便更加清除地区分几个状态代码:当出现303应答时,浏览器可以跟随重定向GET和POST请求;如果是307应答,则浏览器只 能跟随 GET请求重定向。...IIS 定义了许多不同 401 错误,它们指明更为具体错误原因。这些具体错误代码在浏览器中显示,但不在 IIS 日志中显示: · 401.1 - 登录失败。...这个错误代码为 IIS 6.0 所专用。 · 500.100 - 内部 ASP 错误。 · 501 - Not Implemented 服务器不支持实现请求所需要功能,页眉值指定了未实现配置。...例如,Servlet可能在数据库连接池已满情况下返回503。服务器返回503时可以提供一个 Retry-After头。这个错误代码为 IIS 6.0 所专用。

    1.8K20

    HTTP响应状态码:除了404,还有啥?

    由于这个原因,HTTP 1.1新增了307,以便更加清除地区分几个状态代码:当出现303应答时,浏览器可以跟随重定向GET和POST请求;如果是307应答,则浏览器只能跟随GET请求重定向。...4xx - 客户端错误 这些状态代码表示,请求可能出错,已妨碍了服务器请求处理。 · 400 - Bad Request (错误请求) 服务器不理解请求语法。...· 401 - Unauthorized (未授权) 请求要求进行身份验证。登录后,服务器可能会返回页面的此响应。...IIS 定义了许多不同 401 错误,它们指明更为具体错误原因。这些具体错误代码在浏览器中显示,但不在 IIS 日志中显示: · 401.1 - 登录失败。...这个错误代码为 IIS 6.0 所专用。 · 404 - Not Found(未找到) 服务器找不到请求网页。例如,如果请求是针对服务器上不存在网页进行,那么,服务器通常会返回此代码。

    2K20

    python爬虫(七)_urllib2:urlerror和httperror

    这里主要说是URLError和HTTPError,以及它们错误处理。...不能处理,会发出一个HTTPError,对应相应状态码,HTTP状态码表示HTTP协议所返回响应状态。...403.16 客户端证书不受信任或无效。 403.17 客户端证书已过期或尚未生效。 403.18 在当前应用程序池中不能执行所请求 URL。这个错误代码为 IIS 6.0 所专用。...403.19 不能为这个应用程序池中客户端执行 CGI。这个错误代码为 IIS 6.0 所专用。 403.20 Passport 登录失败。这个错误代码为 IIS 6.0 所专用。...这个错误代码为 IIS 6.0 所专用。 500.100 内部 ASP 错误。 501 Not Implemented 请求未完成。服务器不支持所请求功能。

    2.3K80

    ASP.NET-自定义HttpModule与HttpHandler

    在之前ASP.NET是如何在IIS下工作这篇文章中介绍了ASP.NET与IIS配合工作机制,在http请求经过一系列处理后,最后到达ASP.NET管道中,这时,就是Http Modules和HttpHandler...配置中注意IIS7集成模式和IIS7经典模式(包括IIS6)区别,配置如下: <!...订阅 PostAuthorizeRequest 事件可确保在处理附加模块或处理程序之前请求进行身份验证和授权 ResolveRequestCache #引发这个事件来决定是否可以使用从输出缓冲返回内容来结束请求...HttpHandler HttpHandler是HTTP请求处理中心,真正地客户端请求服务器页面做出编译和执行,并将处理过后信息附加在HTTP请求信息流中再次返回到HttpModule中。 ...type:用名字空间、类名称和程序集名称组合形式指定处理程序或处理程序工厂实际类型。ASP.NET运行时首先搜索bin目录中DLL,接着在GAC中搜索。 接着,发布站点到IIS

    1.8K81

    Python:urllib2模块URLError与HTTPError

    这里主要说是URLError和HTTPError,以及它们错误处理。...如果urlopen或opener.open不能处理,会产生一个HTTPError,对应相应状态码,HTTP状态码表示HTTP协议所返回响应状态。...403.16 客户端证书不受信任或无效。 403.17 客户端证书已过期或尚未生效。 403.18 在当前应用程序池中不能执行所请求 URL。这个错误代码为 IIS 6.0 所专用。...403.19 不能为这个应用程序池中客户端执行 CGI。这个错误代码为 IIS 6.0 所专用。 403.20 Passport 登录失败。这个错误代码为 IIS 6.0 所专用。...这个错误代码为 IIS 6.0 所专用。 500.100 内部 ASP 错误。 501 Not Implemented 请求未完成。服务器不支持所请求功能。

    2.3K10

    超全HTTP请求响应码详细解析

    2xx: 成功 状态码 英文 描述 200 OK 请求成功(其后是GET和POST请求应答文档) 201 Created 请求被创建完成,同时新资源被创建。...403.16 / 客户端证书不受信任或无效。 403.17 / 客户端证书已过期或尚未生效。 403.18 / 在当前应用程序池中不能执行所请求 URL。这个错误代码为 IIS 6.0 所专用。...403.19 / 不能为这个应用程序池中客户端执行 CGI。这个错误代码为 IIS 6.0 所专用。 403.20 / Passport 登录失败。这个错误代码为 IIS 6.0 所专用。...这个错误代码为 IIS 6.0 所专用。 500.100 / 内部 ASP 错误。 501 Not Implemented 请求未完成。服务器不支持所请求功能。...505 HTTP Version Not Supported 服务器不支持请求中指明HTTP协议版本

    1.6K20

    HTTP响应状态码含义

    2xx:成功 200 OK 请求成功(其后是GET和POST请求应答文档) 201 Created 请求被创建完成,同时新资源被创建。...403.16 客户端证书不受信任或无效。 403.17 客户端证书已过期或尚未生效。 403.18 在当前应用程序池中不能执行所请求 URL。这个错误代码为 IIS 6.0 所专用。...403.19 不能为这个应用程序池中客户端执行 CGI。这个错误代码为 IIS 6.0 所专用。 403.20 Passport 登录失败。这个错误代码为 IIS 6.0 所专用。...这个错误代码为 IIS 6.0 所专用。 500.100 内部 ASP 错误。 501 Not Implemented 请求未完成。服务器不支持所请求功能。...505 HTTP Version Not Supported 服务器不支持请求中指明HTTP协议版本

    1.2K10

    JavaWeb – GET 请求中 URL 最大长度限制(附:解决方案)

    大家好,又见面了,我是你们朋友全栈君。 今天在写一个 PHP 相应 JSOUP 请求功能时,发现当 URL 中包含请求参数过长时会返回 414 错误。...3、Chrome chrome(谷歌)url长度限制超过8182个字符返回本文开头时列出错误。支持最大中文字符只有8182/9=909个。...这个是可以通过修改IIS7) configuration/system.webServer/security/requestFiltering/requestLimits@maxQueryStringsetting...但当url超过8000字符时会返回413错误。 这个限制可以被修改,在Daemon.pm查找16×1024并更改成更大值。 4、Ngnix 可以通过修改配置来改变url请求url长度限制。...查了查,这是因为浏览器或者服务器url有长度限制(很多人包括我自己误解为是HTTP get方法参数限制,其实不是)。百度来资料如前面所说大小限制。

    4K30

    HTTP状态码最全汇总(不求人宝典)

    HTTP状态码,即HTTP协议状态码,是我们访问网站时会遇到,服务器端返回Http响应码,不同数字分别代表着不同响应状态。...除非响应是一个HEAD请求,否则服务器就应该返回一个解释当前错误状况实体,以及这是临时还是永久性状况。这些状态码适用于任何请求方法。浏览器应当向用户显示任何包含在此类错误响应中实体内容。...这个错误代码为 IIS 6.0 所专用 402 402 Payment Required - 403 403 Forbidden 禁止访问 403 **** Internet 服务管理器 访问仅限于...403.18 **** 在当前应用程序池中不能执行所请求 URL。这个错误代码为 IIS 6.0 所专用。 403.19 **** 不能为这个应用程序池中客户端执行 CGI。...这个错误代码为 IIS 6.0 所专用。 404 404 Not Found 请求内容未找到或已删除 404.1 **** 无法在所请求端口上访问 Web 站点。

    1.1K20

    网页服务器HTTP响应状态-HTTP状态码

    这个错误代码为 IIS6.0 所专用。 504-网关超时。 505-HTTP 版本不受支持。...4xx-客户端错误:发生错误,客户端似乎有问题。 客户端请求不存在页面,客户端未提供有效身份验证信息,400-错误请求。 401-访问被拒绝。...IIS 定义了许多不同 401 错误,它们指明更为具体错误原因。 这些具体错误代码在浏览器中显示,但不在 IIS 日志中显示: 401.1-登录失败。...401.3-由于 ACL 资源限制而未获得授权。 401.4-筛选器授权失败。 401.5-ISAPI/CGI 应用程序授权失败。...403.16-客户端证书不受信任或无效。 403.17-客户端证书已过期或尚未生效。 403.18-在当前应用程序池中不能执行所请求 URL。这个错误代码为 IIS6.0 所专用。

    6.1K20
    领券