Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 读取非ajax POST调用的响应_Html_Forms_Http Headers_Httpresponse - Fatal编程技术网

Html 读取非ajax POST调用的响应

Html 读取非ajax POST调用的响应,html,forms,http-headers,httpresponse,Html,Forms,Http Headers,Httpresponse,我有一个提交到服务的简单登录表单。 该服务具有以下行为 如果提供了正确的身份验证详细信息,服务将接受登录并将用户重定向到目标 如果登录凭据不正确,服务将通过设置“abc xyz”头进行响应。提交表单的html页面需要读取“abc xyz”标题,并向用户显示错误消息 我将表单转换为进行AJAX调用。现在我可以读取响应头并显示错误消息。但是我遇到了CORS问题,服务的限制不允许我配置服务来添加适当的CORS头。因此,我必须在没有AJAX的情况下正常提交表单。但是当我这样做时(使用错误的测试凭证)

我有一个提交到服务的简单登录表单。 该服务具有以下行为

  • 如果提供了正确的身份验证详细信息,服务将接受登录并将用户重定向到目标
  • 如果登录凭据不正确,服务将通过设置“abc xyz”头进行响应。提交表单的html页面需要读取“abc xyz”标题,并向用户显示错误消息
我将表单转换为进行AJAX调用。现在我可以读取响应头并显示错误消息。但是我遇到了CORS问题,服务的限制不允许我配置服务来添加适当的CORS头。因此,我必须在没有AJAX的情况下正常提交表单。但是当我这样做时(使用错误的测试凭证),html表单页面会刷新,从而丢失所有的标题


甚至可以通过常规表单提交读取响应标题吗?谢谢。

这可能会回答您的问题:@Andrew该链接显示了如何为使用AJAX进行的调用显示标题。根据我的帖子(上面),由于CORS问题,我不能使用AJAX。我必须用一个正常的提交表单来捕获响应。非常感谢。