任务的文档似乎暗示POST方法使用名称/值对作为数据有效负载(我假设内容类型为application / x-www-form-urlencoded)。它是否可以接受JSON,使用与GET调用任务返回的数据相同的格式?
此外,Memberships字段应包含一系列项目和部分。已有一个任务的项目字段 - 这些项目是否需要在成员资格的项目列表中重复,或者只是包含这些部分?
答案 0 :(得分:1)
是的,完全有可能使用JSON有效载荷(使用正确的projects
) - 事实上,在许多情况下 - 比如这个 - 它要容易得多。
我不记得最重要的是通过表单数据得到这个(如果我记得,我们可能有一个关于它的杰出错误:)),但是使用JSON,你应该是如果您在两个位置指定项目,则很好。我认为你不能在projects
中没有指定任何值(除非你指定一个可能有用的工作空间)。
我认为你不能仅指定该部分。最后,我认为如果你在每个位置指定一个不同的项目,它将把它放入两个:进入“无部分”区域中的项目,无论memberships
属性中的哪一个,并将其放入指定的部分中import pygtk
pygtk.require('2.0')
import gtk
import pango
class MyGUI:
def __init__( self, title):
self.window = gtk.Window()
self.title = title
self.window.set_title("Title")
self.window.set_size_request(260, 300) ***where 260 is Width and 300 is Height***
self.window.connect( "destroy", self.destroy)
self.create_interior()
self.window.show_all()
def create_interior( self):
self.mainbox = gtk.VBox()
self.window.add( self.mainbox)
# the textview
self.textview = gtk.TextView()
self.textbuffer = self.textview.get_buffer()
self.mainbox.pack_start( self.textview)
self.textview.show()
h_tag = self.textbuffer.create_tag( "h", size_points=16, weight=10)
position = self.textbuffer.get_end_iter()
self.textbuffer.insert( position, "Text...")
self.mainbox.show()
def main( self):
gtk.main()
def destroy( self, w):
gtk.main_quit()
if __name__ == "__main__":
m = MyGUI( "TextView example.")
m.main()