IBM Worklight 6.1 - How to send post values in adapter?

后端 未结 1 517
梦毁少年i
梦毁少年i 2021-01-22 23:59

I\'m using IBM worklight 6.1 for my mobile app project. My question is how to send post values in adapter?

function getUsername(userAlias,locale) {
    path = \"         


        
相关标签:
1条回答
  • 2021-01-23 00:26

    Your question does not specify what is NOT working for you... please add more details.

    You should also read about HTTP adapters.

    • Training module
    • Information Center (scroll down to invokeHttp)
    • Sample project

    More:

    • IBM Worklight - Sending HTTP POST request from the client side
    • how to use plain text in adapter worklight

    Since your question is very dull on details,
    The below simple POST example is based on this POST method example from W3C Schools.

    Adapter XML:

    <?xml version="1.0" encoding="UTF-8"?>
    
    <wl:adapter name="PostExample"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
        xmlns:wl="http://www.worklight.com/integration"
        xmlns:http="http://www.worklight.com/integration/http">
    
        <displayName>PostExample</displayName>
        <description>PostExample</description>
        <connectivity>
            <connectionPolicy xsi:type="http:HTTPConnectionPolicyType">
                <protocol>http</protocol>
                <domain>www.w3schools.com</domain>
                <port>80</port> 
            </connectionPolicy>
            <loadConstraints maxConcurrentConnectionsPerNode="2" />
        </connectivity>
    
        <procedure name="sendParams"/>
    </wl:adapter>
    

    Adapter implementation:

    function sendParams() {
        path = "tags/demo_form_method_post.asp";
    
        var input = {
            method : 'post',
            path: path,
            parameters: {fname: 'idan', lname: 'adar' } 
        };
    
        return WL.Server.invokeHttp(input);
    }
    
    0 讨论(0)
提交回复
热议问题