当前位置: 首页 > 知识库问答 >
问题:

如何在改装中使用HashMap发布数据?

岳良策
2023-03-14

你能解释一下如何在改造2中使用hashmap发布数据吗?

共有2个答案

涂浩皛
2023-03-14

从改装2文档中,检查FieldMap以了解创建界面所需的更多详细信息

public interface YourPostService {  
    @FormUrlEncoded
    @POST("/myEndpoint")
    Call<YourResponseClass> postData(@FieldMap Map<String, String> fields);
}

在这之后很容易调用和使用它

赵俊侠
2023-03-14

这是我贴的

@FormUrlEncoded
@POST("getProfile")
Call<YourResponseObject> getProfile(@FieldMap HashMap<String, String> data);

和HashMap

HashMap<String, String> map = new HashMap<>();
        map.put("token", "yourtoken");
        map.put("yourvariable", "yourvariable");
 类似资料:
  • 问题内容: 我正在使用PHP的函数来获取URL的内容,然后通过变量处理标头。 现在的问题是某些URL需要将一些数据发布到URL(例如,登录页面)。 我怎么做? 我意识到使用stream_context我可以做到这一点,但我并不完全清楚。 谢谢。 问题答案: 使用发送HTTP POST请求并不难,实际上:正如您所猜测的,必须使用参数。 在此页面的PHP手册中提供了一个示例:HTTP上下文选项 (引用

  • 我的代码是: 这给出了错误,请帮助…

  • 我从API23改为22,因为他们说httpclient不可用。当我切换到API22时,我遇到了HttpClient、HttpPost和NameValuePair的问题。我找到了使用HttpURLConnectionHandler的解决方案。但是我不知道如何将它用于下面的方法。 有人好心帮我一把

  • 我开发了一个应用程序。在我的应用程序中,我从相机或画廊拍摄一张图像。我想使用多部分发布图像到服务器,但图像不发布它。我的帖子数据如下

  • 当我试图在中使用URLSearchParams发布bodydata时,它在Chrome v72和Edge v40中工作,但在IE11(使用polyfills)上不工作。 在IE11:我得到这个错误: 错误:不支持的BodyInit类型 我在Edge/IE/etc浏览器中使用以下多边形填充: > whatwg fetch:“3.0.0”(一个窗口。fetch polyfill) url搜索参数pol

  • 我试图在同一个API请求中发布正文和部分数据 如下所示 但它不起作用,我出错了 @正文参数不能与窗体或多部分编码一起使用。(参数#1) 完成错误日志 07-31 05:01:01.644 6315-6315/android.os.E/AndroidRuntime: FATAL EXCEPTION: main Process:ooper.loop, PID: 6315ooper.java:135Ru