我試圖從升級2.1.1的Grails我的項目的Grails Grails的3.0.9 3.0.9如何用http生成器helper插件grails 3調用http()?
:我安裝這個插件這樣的..
compile 'org.grails.plugins:http-builder-helper:1.0.2'
,我在唱這個。 。
我得到這個錯誤..
ERROR com.akiong.SmsService - No signature of method:
com.akiong.SmsService.withHttp() is applicable for argument types:
(java.util.LinkedHashMap, com.akiong.SmsService$_sendSms_clos ure2) values:
[[uri:https://abc.web.id], [email protected]]
groovy.lang.MissingMethodException: No signature of method:
com.akiong.SmsService.withHttp() is applicable for argument types:
(java.util.LinkedHashMap, com.akiong.SmsService$_sendSm s_closure2) values:
[[uri:https://abc.web.id], [email protected]]
這是我的代碼com.akiong.SmsService.groovy
withHttp(uri: uri) {
client.getParams().setBooleanParameter("http.protocol.expect-continue", false)
get(path: '/abc.php', query: [u: smsMaskingUser, p: smsMaskingPassword, d: destinationNo, m: messages]){ resp, reader ->
loggResponse(resp, reader, refNo)
}
}
我該怎麼辦?
我都嘗試這樣:
compile 'org.grails.plugins:http-builder-helper:1.0.0'
和
compile 'org.grails.plugins:grails-http-builder-helper:1.0.0'
雙方的這個可以下載...但我得到了同樣的錯誤
我不知道爲什麼有兩個插件。你嘗試過兩種嗎? * grails-http-builder-helper * http-builder-helper – Arjang
@Arjang都可以下載「grails-http-builder-helper」和「http-builder-helper」......但這兩個都不行 – akiong
我發現這.. http://bintray.com/grails/plugins/http-builder-helper/view#和我的項目已經下載..但不工作 – akiong