我正在尝试连接到RESTful Web服务,但我遇到了一些麻烦,特别是在通过PUT和DELETE发送数据时.使用cURL,PUT需要一个文件发送,而DELETE只是很奇怪.我完全有能力使用PHP的套接字支持编写客户端并自己编写HTTP头文件,但我想知道你们是否曾经使用或看过PHP的REST客户端?
我很幸运能够完全控制我公司应用程序的架构,我决定废弃用Ruby/Rails编写的原型并重新开始使用Python.这有几个原因:我想学习Python,我更喜欢语法,我基本上说"F**k it,让我们这样做."
因此,请记住,这将是一个非常密集的应用程序,我想听听您对以下内容的意见:
API需要与Clojure应用程序接口来处理一些内部数据,并与消息队列接口,所以如果它不是Python,那么拥有一些库是很棒的.
TDD/BDD对我来说非常重要,所以测试越多越好!
阅读你对此的看法真的很有趣.非常感激.
我最好的,
杰米
我对我所获得的多态关联感到有些困惑.我需要一个文章模型来获得标题图像和许多图像,但我希望有一个图像模型.更令人困惑的是,Image模型具有多态性(允许其他资源拥有许多图像).
我在我的文章模型中使用此关联:
class Article < ActiveRecord::Base
has_one :header_image, :as => :imageable
has_many :images, :as => :imageable
end
Run Code Online (Sandbox Code Playgroud)
这可能吗?谢谢.
我通过命令行cURL发出以下请求:
curl -X POST http://localhost:8000/api/places/ -vvvv -d "place[name]=Starbucks"
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试通过调用访问参数时
request.POST.getlist('place')
Run Code Online (Sandbox Code Playgroud)
我得到一个空数组作为响应.如何访问我可以传递给ORM的子词典?
谢谢,
杰米
我很想知道谁更喜欢比较明显的数据(JSON,XML和YAML)更加模糊的数据序列化格式.你倾向于使用什么?你更喜欢什么语法?
这不是一个考虑思考的问题 - 为什么NSNotificationCenter在发布时抛出异常?我还是iPhone开发的新手,因此还不知道Cocoa的内部,所以理解为什么会很好.
我将defaultCenter分配给变量,调用addObserver:selector:name:object然后释放上一个变量,但调用[notify release]会使应用程序崩溃.我在代码中没有做任何奇怪的事情,所以找出它为什么这样做会很有趣.
有人遇到过这个问题吗?
php ×2
rest ×2
activerecord ×1
client ×1
cocoa ×1
cocoa-touch ×1
dictionary ×1
django ×1
exception ×1
frameworks ×1
iphone ×1
methods ×1
orm ×1
post ×1
python ×1
request ×1
ruby ×1
static ×1