0

モバイル アプリの 1 つのクライアントとして sencha touch 2 を使用しました。クライアント リクエストを処理するために django-tastypie RESTFUL api を使用しました。今、私は以下のようなリクエストでユーザー名/パスワードを送信する必要があります

domainame/api/v1/entry/?format=jsonp&username=admin&password=admin&_dc=1336968929898&type=new&city=ABC&date=31-03-2012

以下は私のサンプルコードです、

 handler: function() {
                        Ext.Ajax.request({
    url: 'http://domainaname/api/v1/entry/?format=jsonp&username=admin&password=admin',
    method: 'GET',
    withCredentials: true,
    useDefaultXhrHeader: false,
    params:{
        type: 'new',
        city: 'ABC',
        date: '31-03-2012',
    },

    callback: function(response, successful) {
        if (successful) {
            Ext.Msg.alert('Success', 'We got yours');
        } else {
            Ext.Msg.alert('Fail', 'It didnt work!');
        }
    }

ユーザー名/パスワードを表示したくありません。

タイプ、都市、日付はクエリのフィルター オプションです

ありがとう!

4

1 に答える 1

0

methodタイプを変えるだけで

'GET' -> 'POST'

usernameそして、次の方法で送信してくださいpassword..

.....
params: {
   username: Ext.getCmp('userId').getValue(),
   password: Ext.getCmp('userPswdId').getValue()
},
.....
于 2012-05-14T06:40:20.433 に答える