Lua ';}';预计接近'=';节目
我正在打一个HTTP电话Lua ';}';预计接近'=';节目,lua,Lua,我正在打一个HTTP电话 local headers_value = { Content-Type = "multipart/form-data", Accept = "application/json", Authorization = "Basic ccccc==" } 我得到的错误是(第3行是上面的代码) 程序以 “'C:\Users\idoladmin\Downloads\ZeroBra
local headers_value = { Content-Type = "multipart/form-data",
Accept = "application/json",
Authorization = "Basic ccccc==" }
我得到的错误是(第3行是上面的代码)
程序以
“'C:\Users\idoladmin\Downloads\ZeroBraneStudio\bin\lua53\u win64\lua53.exe”
-e“io.stdout:setvbuf('no')”“C:\Code\Lua\send\u calltoCM.Lua”。程序“lua53.exe”在“C:\Code\Lua”(pid:3452)中启动。
C:\Users\idoladmin\Downloads\ZeroBraneStudio\bin\lua53\u win64\lua53.exe:
C:\Code\Lua\send_calltoCM.Lua:3:'}'应在'='程序附近
在0.05秒内完成(pid:3452)
我缺少什么?如注释中所述,不能在表构造函数中直接使用
内容类型,因为它不是标识符
您可以使用[]
语法,如下所示:
local headers_value = { ['Content-Type'] = "multipart/form-data",
Accept = "application/json",
Authorization = "Basic ccccc==" }
像Accept
这样的标识符用于['Accept']
,就像headers\u值一样。Accept
是headers\u值['Accept']
内容类型
的语法糖,不是有效的标识符。如果将赋值更改为['Content-Type']