从改装2文档中,检查FieldMap以了解创建界面所需的更多详细信息
public interface YourPostService {
@FormUrlEncoded
@POST("/myEndpoint")
Call<YourResponseClass> postData(@FieldMap Map<String, String> fields);
}
在这之后很容易调用和使用它
这是我贴的
@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