代码之家  ›  专栏  ›  技术社区  ›  Aaron Yodaiken

设置曲奇

  •  0
  • Aaron Yodaiken  · 技术社区  · 14 年前

    好吧,所以我想用Ruby做饼干。我在机架环境中。 response[name]=value 将一个HTTP头添加到HTTP头哈希框架中。我知道这是可行的。

    但以下设置cookie的方法不起作用:

      def set_cookie(opts={})
        args = {
          :name     => nil,
          :value    => nil,
          :expires  => Time.now+314,
          :path     => '/',
          :domain    => Cambium.uri #contains the IP address of the dev server this is running on
        }.merge(opts)
        raise ArgumentError, ":name and :value are mandatory" if args[:name].nil? or args[:value].nil?
        response['Set-Cookie']="#{args[:name]}=#{args[:value]}; expires=#{args[:expires].clone.gmtime.strftime("%a, %d-%b-%Y %H:%M:%S GMT")}; path=#{args[:path]}; domain=#{args[:domain]}"
     end
    

    为什么不?我该怎么解决呢?谢谢。

    1 回复  |  直到 14 年前
        1
  •  0
  •   Aaron Yodaiken    14 年前

    事实证明,您不能将IP地址与cookie一起使用,至少不能同时指定端口。