HTTP响应

HTTP响应[身体]

是一个对象,表示对HTTP请求的成功响应,具有指定的主体和默认元数据。

HTTP响应[身体,元数据]

表示对HTTP请求的响应,包括指定的正文和元数据。

详细信息和选项

  • HTTP响应通常存储在CloudObject(云对象)或指定为API功能窗体函数.
  • HTTP响应[身体,],身体可以是字符串、字节数组对象或整数字节值列表。
  • 中的元数据HTTP响应是包含以下可能元素的关联:
  • “状态代码”200HTTP状态代码
    “内容类型”“文本/html”内容的MIME类型
    “饼干”{}要处理的Cookie(使用Cookie函数)
    “页眉”{}提供HTTP响应标头的规则列表
  • 的属性HTTP响应可以使用访问对象HTTP响应[]["支柱"].
  • 可能的属性包括所有元数据项,以及:
  • “车身”响应正文作为字符串
    “BodyByteArray”响应主体作为二进制数组对象
    “BodyBytes”(正文字节)作为字节值列表的响应体
    “字符编码”响应正文中的字符编码(例如“UTF8”)
    “属性”可用属性列表
    “状态代码描述”状态代码的纯文本描述
  • HTTP响应[][]给出了与所有属性值的关联。
  • HTTP响应具有以下选项:
  • 字符编码自动应用于响应的字符编码
  • 设置字符编码->"电子控制"指定中的主体HTTP响应[身体,]应使用编码进行编码电子控制然后作为HTTP响应从服务器返回。
  • 设置字符编码->指定不应更改身体在归还之前。
  • 这个自动的设置字符编码选项将使用从“内容类型”元数据属性,如果它包含字符集规范(如“text/html;charset=latin1”). 它还将使用来自“字符编码”元数据属性。如果没有另外给出编码,则“UTF8”编码用于基于文本的MIME类型和用于其他MIME类型。
  • 如果为字符编码选项,以及“内容类型”metadata属性是基于文本的MIME类型字符集将自动添加规范以向浏览器指示编码。

示例

全部打开全部关闭

基本示例  (4)

使用URL标头以获得HTTP响应:

从响应中获取HTTP状态代码:

获取HTTP响应标头:

获取响应正文的内容类型:

以字符串形式获取HTTP响应正文:

获取HTTP响应正文作为二进制数组:

返回平原HTTP响应:

使用XML模板输出结果:

返回任意正文和内容类型:

强制浏览器下载内容:

打开表单并从列表中选择:

单击“提交”按钮后,将下载所选图像:

属性和关系  (1)

使用导入响应导入:

Wolfram Research(2014),HTTPResponse,Wolfram语言函数,https://reference.wolfram.com/language/ref/HTTPResponse.html(2016年更新)。

文本

Wolfram Research(2014),HTTPResponse,Wolfram语言函数,https://reference.wolfram.com/language/ref/HTTPResponse.html(2016年更新)。

CMS公司

沃尔夫拉姆语言。2014年,“HTTPResponse”,Wolfram语言与系统文档中心。Wolfram研究。上次修改日期:2016年。https://reference.wolfram.com/language/ref/HTTPResponse.html。

亚太地区

沃尔夫拉姆语言。(2014). HTTP响应。Wolfram语言与系统文档中心。检索自https://reference.wolfram.com/language/ref/HTTPResponse.html

BibTeX公司

@misc{reference.wolfram_2024_httpresponse,author=“wolfram Research”,title=“{httpresponse}”,year=“2016”,howpublished=“\url{https://reference.jolfram.com/language/ref/HTTPRespense.html}”]}

BibLaTeX公司

@在线{reference.wolfram_2024_httpresponse,organization={wolfram Research},title={httpresponse},年份={2016},url={https://reference.jolfram.com/language/ref/HTTPRespense.html},注意=[访问时间:2024年9月21日]}