POST-запрос с данными - PullRequest
       5

POST-запрос с данными

1 голос
/ 17 февраля 2012

Это может быть нубский вопрос, но я возился с ним часами и не смог найти решение.

Я хотел бы отправить POST-запрос с данными формы, используя grails,
в jQuery этот следующий 1 вкладыш работает так, как я хочу:

$.post('<SOME SERVER URI>', {param1: 'p1'}, function(data) {console.log(data);})

, но следующий код Grails не работает:

import static groovyx.net.http.ContentType.JSON  
import static groovyx.net.http.Method.POST  
import groovyx.net.http.HTTPBuilder  
...  
def http = new HTTPBuilder(<SERVER BASE URI>)
http.request(POST, JSON) {  
    uri.path = <REST OF URI>  
    uri.query = [param1: 'p1']  
    response.success = { resp, json ->    
        println 'success'  
    }  
}  

Я думаю, что он как-то связан сданные отправляются, так как запрос уходит, но не удается (график facebook - это базовый URI ...)
код jquery отправляет данные в виде данных формы, но я не уверен, что в этом проблема

Спасибо!

1 Ответ

0 голосов
/ 18 февраля 2012

Кажется, что Facebook действительно привязан к параметрам, и, отправив 2 дополнительных параметра, Facebook не обработает запрос, а просто вернет 400. Большое спасибо!

...