以下是.NET C#
语言中用于获取用户资源列表的示例
使用正确的HEADER详细信息准备HttpRequest
HttpClient client = new HttpClient();
// Authorization header value format is "VST {tokenvalue}"
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("VST", securityToken);
client.DefaultRequestHeaders.Add("ContentType", "text/json");
client.DefaultRequestHeaders.Add("Accept", "text/json");*
需要在Java中编写类似的代码,我在java中编写了以下代码来访问Web服务。
获取错误:
HTTP Error 400.
请求的标头名称无效。
HttpGet request = new HttpGet(getRequestUrl(baseUrl, VideologyConstants.GET_CUSTOMERS_API_URL));
request.setHeader(HttpHeaders.AUTHORIZATION, "VST {" + securityToken + "}");
答案 0 :(得分:2)
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(" VST",securityToken);
将生成此标头值
授权:VST {securityToken}
您可以在java中添加该标头的方式是。
.scroll(function(...))
您可以在这里查看java API http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/index.html