设置和检索自定义HTTP标头

马蒂亚斯·夸兰塔(Matias Quaranta)

我们正在使用1.1.1 SDK在Azure搜索上测试一些预览功能,并且需要在搜索中发送和接收自定义HTTP标头。

根据《迁移指南》,我们发现存在一个基础AzureOperationResponse,可用于访问标头。

现在,我们正在使用以下方法进行搜索:

SearchResults result = await client.Documents.SearchAsync(searchText, parameters);

我们如何使用此SDK版本发送/接收自定义标头?

马蒂亚斯·夸兰塔(Matias Quaranta)

使用当前的SDK实现此目的最简单的方法是使用SearchWithHttpMessagesAsync方法。

通过采用当前代码,我们可以将其更改为:

var customHeaders = new Dictionary<string, List<string>>() { { "header1", new List<string>() { "value1" } }, { "header2", new List<string>() { "value2" } } };
var response = await client.Documents.SearchWithHttpMessagesAsync(searchText, parameters, null, customHeaders);
var headerValue1 = response.Response.Headers.GetValues("header1").Aggregate((x, y) => x + y);
var headerValue2 = response.Response.Headers.GetValues("header2").Aggregate((x, y) => x + y);
SearchResults results = response.Body;

这样,我们可以发送任何自定义标头并接收任何自定义标头。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

角度:自定义标头被$ http和$ resource忽略。为什么?

来自分类Dev

如何使用$ resource操作设置自定义标头?

来自分类Dev

带有CORS和自定义标头的AngularJS

来自分类Dev

Android:Volley HTTP请求自定义标头

来自分类Dev

Android:Volley HTTP请求自定义标头

来自分类Dev

使用IHttpActionResult时如何设置自定义标头?

来自分类Dev

球衣和自定义Expect标头

来自分类Dev

Dropwizard-设置自定义的variable标头

来自分类Dev

无法使用rspec和Grape设置自定义标头参数

来自分类Dev

自定义HTTP标头对于测试和httpie是不同的

来自分类Dev

如果已设置标头,如何使用自定义http处理程序/中间件?

来自分类Dev

$ _SERVER变量未设置我的自定义标头

来自分类Dev

如何发送自定义HTTP标头作为响应?

来自分类Dev

如何使用phpmailer设置自定义标头

来自分类Dev

从自定义标头检索访问令牌

来自分类Dev

设置和检索自定义HTTP标头

来自分类Dev

使用HttpURLConnection设置自定义标头

来自分类Dev

如何使用PJAX设置自定义xhr标头?

来自分类Dev

在UWP中设置自定义WebView标头

来自分类Dev

无法为http目标设置自定义标头字段

来自分类Dev

如何在不使用自定义服务器的情况下在Next.js中设置自定义HTTP响应标头?

来自分类Dev

如何实现自定义HTTP标头RESTKit

来自分类Dev

带有CORS和自定义标头的AngularJS

来自分类Dev

自定义WPF Datagrid标头和xml绑定

来自分类Dev

在自定义过滤器中检索HTTP标头

来自分类Dev

Dropwizard-设置自定义的variable标头

来自分类Dev

如何在HTTP请求上设置模块特定的自定义标头?

来自分类Dev

如何设置webgrid标头的自定义字体颜色?

来自分类Dev

使用 Microsoft Graph API 添加自定义标头并检索自定义标头

Related 相关文章

  1. 1

    角度:自定义标头被$ http和$ resource忽略。为什么?

  2. 2

    如何使用$ resource操作设置自定义标头?

  3. 3

    带有CORS和自定义标头的AngularJS

  4. 4

    Android:Volley HTTP请求自定义标头

  5. 5

    Android:Volley HTTP请求自定义标头

  6. 6

    使用IHttpActionResult时如何设置自定义标头?

  7. 7

    球衣和自定义Expect标头

  8. 8

    Dropwizard-设置自定义的variable标头

  9. 9

    无法使用rspec和Grape设置自定义标头参数

  10. 10

    自定义HTTP标头对于测试和httpie是不同的

  11. 11

    如果已设置标头,如何使用自定义http处理程序/中间件?

  12. 12

    $ _SERVER变量未设置我的自定义标头

  13. 13

    如何发送自定义HTTP标头作为响应?

  14. 14

    如何使用phpmailer设置自定义标头

  15. 15

    从自定义标头检索访问令牌

  16. 16

    设置和检索自定义HTTP标头

  17. 17

    使用HttpURLConnection设置自定义标头

  18. 18

    如何使用PJAX设置自定义xhr标头?

  19. 19

    在UWP中设置自定义WebView标头

  20. 20

    无法为http目标设置自定义标头字段

  21. 21

    如何在不使用自定义服务器的情况下在Next.js中设置自定义HTTP响应标头?

  22. 22

    如何实现自定义HTTP标头RESTKit

  23. 23

    带有CORS和自定义标头的AngularJS

  24. 24

    自定义WPF Datagrid标头和xml绑定

  25. 25

    在自定义过滤器中检索HTTP标头

  26. 26

    Dropwizard-设置自定义的variable标头

  27. 27

    如何在HTTP请求上设置模块特定的自定义标头?

  28. 28

    如何设置webgrid标头的自定义字体颜色?

  29. 29

    使用 Microsoft Graph API 添加自定义标头并检索自定义标头

热门标签

归档