-1

当我使用LlHTTPRequest从Linden 脚本语言脚本向 PHP发送请求时,我没有得到 PHP 中的值:

示例:( LSL )

if(group_invite == "yes")
{

    list agents = llParseString2List(this_agent_name, [" "], []);

    string params = llDumpList2String([
        "firstname=" + llList2String(agents, 0),
        "lastname=" + llList2String(agents, 1)],
        "&");

    llHTTPRequest(
        "http://mysite/post-page.php",
        [HTTP_METHOD,"POST"],
        params);
}

我从来没有得到firstnamelastname重视。

4

1 回答 1

2

要在 POST 请求中提交该格式的参数,您的请求必须将Content-Type标头设置为application/x-www-form-urlencoded

llHttpRequest(
    "http://example.com/post-page.php",
    [HTTP_METHOD, "POST", HTTP_MIMETYPE, "application/x-www-form-urlencoded"],
    params);
于 2014-10-31T02:08:07.317 回答