天天看點

向php發送json資料類型,通過python向php api發送json資料

我是python新手。我建立了一個基于gui的應用程式來将值插入資料庫。

我已經建立了一個restapi來處理db操作。如何使用python建立的json附加api URL。在

在應用程式副本在from Tkinter import *

import tkMessageBox

import json

import requests

from urllib import urlopen

top = Tk()

L1 = Label(top, text="Title")

L1.pack( side = TOP)

E1 = Entry(top, bd =5)

E1.pack(side = TOP)

L2 = Label(top, text="Author")

L2.pack( side = TOP)

E2 = Entry(top, bd =5)

E2.pack(side = TOP)

L3 = Label(top, text="Body")

L3.pack( side = TOP)

E3 = Entry(top, bd =5)

E3.pack(side = TOP)

input = E2.get();

def callfunc():

data = {"author": E2.get(),

"body" : E3.get(),

"title" : E1.get()}

data_json = json.dumps(data)

# r = requests.get('http://localhost/spritle/api.php?action=get_uses')

#url = "http://localhost/spritle/api.php?action=insert_list&data_json="

#

url = urlopen("http://localhost/spritle/api.php?action=insert_list&data_json="%data_json).read()

tkMessageBox.showinfo("Result",data_json)

SubmitButton = Button(text="Submit", fg="White", bg="#0094FF",

font=("Grobold", 10), command = callfunc)

SubmitButton.pack()

top.mainloop()

錯誤:

^{pr2}$

我在向url附加資料\u json時出錯?在