Java.net.MalformedURLException POST请求

Java.net.MalformedURLException POST请求,java,json,post,clojure,Java,Json,Post,Clojure,我正在尝试向网关发送POST请求 我试图访问的URL是 我正在使用失眠发送POST请求 这就是我试图发送的内容: { "supplier" : { "name":"Easypay" }, "client-id": "some-id", "amount": 3.25, "currency": "EUR", "callback": "http://httpstat.us/200" } 但出于某种原因,答案是此主体存在500服务器错误:

我正在尝试向网关发送POST请求

我试图访问的URL是

我正在使用失眠发送POST请求

这就是我试图发送的内容:

{
    "supplier" : {
        "name":"Easypay"
    },
    "client-id": "some-id",
    "amount": 3.25,
    "currency": "EUR",
    "callback": "http://httpstat.us/200"
}
但出于某种原因,答案是此主体存在500服务器错误:

{
    "error": "Cannot JSON encode object of class: class java.net.MalformedURLException: java.net.MalformedURLException: no protocol: "
}
我尝试访问的应用程序是用clojure编写的

只有当我发送名称“Easypay”时才会发生这种情况。当我发送HiPay之类的东西时,它就起作用了

这种逻辑在应用程序端,虽然我可以访问代码,但我没有编写它


你能帮我吗?谢谢

您尚未显示您的url。该错误表示它没有协议显示用于向网关发送POST请求的代码。这可能有助于找到解决方案。此外,请指定您提出的请求类型?这是一个API调用吗?如果是的话,你在调用什么API?我试图获取的URL是这个URL,它是一个使用特定API的POST请求,我们可以看到Clojure应用程序代码吗?我想这就是问题所在。您显示的所有URL都是有效的。我怀疑应用程序正在查找基于供应商的URL,并且为Easypay配置的URL无效或类似的内容。