gpt4 book ai didi

java - playframework: WSRequestHolderholder = WS.url(url) -> 错误:没有找到适合 url(String) 的方法

转载 作者:行者123 更新时间:2023-11-30 03:33:46 25 4
gpt4 key购买 nike

我在尝试在应用程序中保存一些数据时遇到问题。我的代码的相关部分是:

 String url = "http://xxx.xxx.x.xxx:xxxx/en";

HashMap<Integer,String> id_name_env = new HashMap<Integer,String>();

WSRequestHolder holder = WS.url(url); //here is the problem ...

holder.setHeader("Cookie", "sessionid="+ session("sessionid"));

holder.setContentType("application/json");

ArrayList<Integer> envList = new ArrayList<Integer>();
WSResponse response = holder.get().get(20000);
JsonNode content = response.asJson();
List<String> listaIduri = content.findValuesAsText("id");

for( String id : listaIduri){
id_name_env.put(Integer.parseInt(id), id);
}

我得到的错误是:

error: no suitable method found for url(String)

在 Eclipse 中,它给出了不同的消息:

The method url(WSRequestHolderMagnet) in the type WS is not applicable for the arguments (String)

我做错了什么?是url有问题吗? Eclipse 建议将 url 变量类型更改为 WSRequestHolderMagnet

最佳答案

您可能正在导入 play.api.libs.ws.WS 并且该文件仅供 Scala 使用。一般来说,您可以假设在 Scala 中使用 play.api.x.y.z 中的某些内容,并且它可能有一个在 Java 中使用的 play.x.y.z

尝试导入play.libs.ws.WS

关于java - playframework: WSRequestHolderholder = WS.url(url) -> 错误:没有找到适合 url(String) 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28464019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com