我正在尝试从node.js rest服务器(带有nginx的反向代理)获得响应。
当我通过postman尝试API时,我能够读取服务器中的头参数。但是在Android设备上测试时,我收到以下错误:
标头未定义
这是自定义标题键名称
my_basic_key
OKHTTP
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType,
"{\"socialId\":\"1080955243973\",\"provider\":\"google\",\"firstName\":\"iha\",\"lastName\":\"San\",\"email\":\"susi@gmail.com\"}");
Request request = new Request.Builder()
.url("http://<domain>/user/social")
.post(body)
.addHeader("key", "value")
.addHeader("content-type", "application/json")
.addHeader("cache-control", "no-cache")
.build();
NGINX设置
under_score_in_header为ON