Java 如何在粘贴的代码中添加自定义标题?

Java 如何在粘贴的代码中添加自定义标题?,java,react-native,Java,React Native,我在我使用过的一些库中发现了一些代码,我想知道如何添加自定义头 从选项中选择。它应该接收从JS到本机(Java)的内容。 我不是Java方面的专家。任何帮助都将不胜感激 这是它来自的存储库 。。。 @反应法 公共无效上载(ReadableMap选项,回调完成){ 最终回调completeCallback=完成; 试一试{ MultipartBody.Builder mRequestBody=新的MultipartBody.Builder() .setType(MultipartBody.FORM

我在我使用过的一些库中发现了一些代码,我想知道如何添加自定义头

从选项中选择。它应该接收从JS到本机(Java)的内容。 我不是Java方面的专家。任何帮助都将不胜感激

这是它来自的存储库

。。。
@反应法
公共无效上载(ReadableMap选项,回调完成){
最终回调completeCallback=完成;
试一试{
MultipartBody.Builder mRequestBody=新的MultipartBody.Builder()
.setType(MultipartBody.FORM);
ReadableArray文件=options.getArray(“文件”);
字符串url=options.getString(“url”);
String方法=options.getString(“方法”);
if(options.hasKey(“参数”)){
ReadableMap数据=options.getMap(“参数”);
ReadableMapKeySetIterator迭代器=data.keySetIterator();
while(iterator.hasNextKey()){
String key=iterator.nextKey();
if(ReadableType.String.equals(data.getType(key))){
mRequestBody.addFormDataPart(key,data.getString(key));
}
}
}
如果(files.size()!=0){

对于(int fileIndex=0;fileIndex,只需指示
okhttp.Request.Builder
再插入一个头:

request = new Request.Builder()
    .header("Accept", "application/json")
    .header("X-example-header", "example-value")
    .url(url)
    .put(requestBody)
    .build();
编辑(例如,专门针对拒绝阅读文档的人):

或者使用类似于:

Request.Builder builder = new Request.Builder()
    .header("Accept", "application/json");
for(int i = 0; i < 10; i++) {
    builder.header("X-example-header-" + i, "example-value-" + i)
}
request = builder
    .url(url)
    .put(requestBody)
    .build();
Request.Builder=newrequest.Builder()
.header(“接受”、“应用程序/json”);
对于(int i=0;i<10;i++){
builder.header(“X-example-header-”+i,“example-value-”+i)
}
请求=生成器
.url(url)
.put(请求主体)
.build();

这与作者将其静态放置的方式相同,如何像params块那样执行,
if(options.hasKey(“params”){
。它添加循环以添加更多键/值
Request.Builder builder = new Request.Builder()
    .header("Accept", "application/json");
for(int i = 0; i < 10; i++) {
    builder.header("X-example-header-" + i, "example-value-" + i)
}
request = builder
    .url(url)
    .put(requestBody)
    .build();