尝试使用其API https://app.swaggerhub.com/apis-docs/premiumize.me/api/1.4#/transfer/transferCreate将Mangnet链接添加到Premiumize帐户。
响应消息:
(base) ➜ build cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/home/user/Documents/software/installation/OpenCV-3.4.5 \
-D INSTALL_C_EXAMPLES=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D WITH_TBB=ON \
-D WITH_V4L=ON \
-D OPENCV_PYTHON3_INSTALL_PATH=/root/anaconda3/lib/python3.7/site-packages \
-D WITH_QT=ON \
-D WITH_OPENGL=ON \
-D OPENCV_EXTRA_MODULES_PATH=/home/user/Documents/software/opencv_contrib-3.4.5/modules \
-D BUILD_EXAMPLES=ON ..
代码如下:-
{"status":"error","message":"src is missing"}
我也已经在这里尝试过:Pass Parameter with Volley POST
答案 0 :(得分:0)
错误很可能出在标头参数“ Content-Type” 。
您使用了错误的标题信息"multipaltform/form-data"
尝试将"Content-Type"
中的"multipart/form-data"
添加到标头数据中。
MULTIPARTDATA的提交与提交常规格式不同。您必须使用MultiPartEntity而不是Map。
尝试通过以下链接获取多部分数据:How to send a “multipart/form-data” POST in Android with Volley
希望这可以解决您的问题。
答案 1 :(得分:0)
答案 2 :(得分:0)
要在截击中发送参数,您需要覆盖getParams()
@Override
protected Map<String,String> getParams()
{
Map<String,String> params = new HashMap<>();
// the POST parameters:
params.put("src", magnetLink);
Log.d("Volley","Volley params "+params);
return params;
}