java - 附加变量以进行 HTTP 调用时失败
问题描述
这工作正常:
String url ="https://api.textlocal.in/send/?apiKey=kWu25t2352msjdfsrlo-1hSBOuZxB&sender=NEWJNY&numbers="+"6382551203"+"&message=Thanks for registering on newjourney,Your otp code is 3234");
但这不会:
String url =String.format("https://api.textlocal.in/send/?apiKey=kWu25t2352msjdfsrlo-1hSBOuZxB&sender=NEWJNY&numbers="+"6382551203"+"&message=Thanks for registering on newjourney,Your otp code is%s",Integer.toString(random));
我正在尝试进行 HTTP 调用并在其上附加变量时失败
错误抛出 错误的 url(凌空向我抛出这个错误)。
解决方案
我建议你使用改造来处理 HTTP 请求。
然后试试这个:
@Get("send")
public Call<Object> MyFunction(@Query("apiKey") String apiKey,
@Query("numbers") String numbers,
@Query("message") String message);
推荐阅读
- c++ - 何时将局部变量声明为非静态 constexpr 有益/必需?
- javascript - 设置以动态形式打开的第一个字段
- python - Python对象创建具有3个聚合关系成员的组
- php - Livewire Laravel - TypeError:无法读取 null 的属性“getAttributeNames”
- javascript - 有人可以解释我试图比较 2 个数组的代码有什么问题吗?
- python - ASN.1标签含义
- api - OpenAPI 3 - 如何用模式中允许的键值属性描述数组?
- javascript - 如何使用“type JustifyContent = 'center' | 'flex-start' | string”在打字稿中获得建议
- c# - 未读取数组上的变量输入
- python - 使用 cv2 调整图像大小的不同两种方式之间的区别,而不保持纵横比相同